Validating Behavioral Models for Reuse
نویسندگان
چکیده
When using a model to predict the behavior of a physical system of interest, engineers must be confident that, under the conditions of interest, the model is an adequate representation of the system. The process of building this confidence is called model validation. It requires that engineers have knowledge about the system and conditions of interest, properties of the model and their own tolerance for uncertainty in the predictions. To reduce time and costs, engineers often reuse preexisting models that other engineers have developed. However, if the user lacks critical parts of this knowledge, model validation can be as time consuming and costly as developing a similar model from scratch. In this article, we describe a general process for performing model validation for reused behavioral models that overcomes this problem by relying on the formalization and exchange of knowledge. We identify the critical elements of this knowledge, discuss how to represent it and demonstrate the overall process on a simple engineering example.
منابع مشابه
Foundations of Validating Reusable Behavioral Models in Engineering Design Problems
We present a conceptual framework for validating reusable behavioral models. The setting for this work is a modern product development environment in which design is performed by teams of specialists that collaborate through model reuse. The various modes of model reuse separate validation-relevant knowledge from the tasks for which it is needed. To enable efficient and effective transfer of th...
متن کاملReusing simulation experiments for model composition and extension
As the number of available models as well as their complexity grows, model reuse becomes increasingly interesting. However, building new models based on reusing existing ones poses several challenges, and among others, checking validity of the newly built model and the model reuse is of paramount importance. The modeling process is typically accompanied by executing simulation experiments, e.g....
متن کاملA Knowledge Repository for Behavioral Models in Engineering Design
Computer simulations and behavioral modeling are becoming increasingly important in product development processes. Simulations can result in better decisions in less time by providing the designers with greater understanding of the product’s behavior. However, behavior model creators (i.e. analysts) and behavior model users (i.e. designers) often do not have the same level of understanding of t...
متن کاملImproving the Reuse Possibilities of the Behavioral Aspects of Object-Oriented Domain Models
Reuse of domain models is often limited to the reuse of the structural aspects of the domain (e.g. by means of generic data models). In object-oriented models, reuse of dynamic aspects is achieved by reusing the methods of domain classes. Because in the object-oriented approach any behavior is attached to a class, it is impossible to reuse behavior without at the same time reusing the class. In...
متن کاملAggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کامل